Chrome 单独启动及制作离线免安装包
· 4 min read
1. 背景
- 在客户现场远程堡垒机,发现谷歌浏览器被其他用户占用,涉及生产,不方便强制kill掉服务
- 目前在chrome官网下载浏览器时,下载的都是安装器,需要联网才能安装chrome浏览器,在内网中只能传全量包
- 由于chrome在100版本后,不支持SSL1.1,一些老旧网站打不开。需要有两个不同版本的浏览器同时运行
2. 创建新的浏览器进程
在同一台堡垒机,多个用户都需要使用浏览器情况
2.1查找chrome.exe路径
找到chrome.exe的路径,一般图标鼠标右键属性,复制目标路径
2.2 创建浏览器用户数据目录
新建一个目录,新的浏览器进程相关的数据文件都保存在该目录中,我的数据目录为桌面的Chrome文件夹。
名称可自定义,
Win + R 快捷键,输入chrome.exe路径 ,加上用户数据目录,回车即可以创建一 个新的浏览器进程
命令如下:
"C:\Users\Sanchez\Desktop\TEST\chrome\Chrome-bin\chrome.exe" --user-data-dir=C:\Users\Sanchez\Desktop\Chrome
3. 谷歌浏览器离线包下载
https://www.google.com/intl/en/chrome/?standalone=1
64位下载地址
https://www.google.com/chrome/?standalone=1&platform=win64
注意: 离线环境需检查系统是32位还是64位,32位的系统不支持64位的离线包
4. 制作离线免安装包
在客户现场的谷歌浏览器版本为73,公司使用的前端框架在版本94以下的浏览器访问会出现界面加载缺失或报错等问题。
但是有现场有老旧系统需要版本为73的浏览器才能打开,这种情况下,直接用离线包安装,有覆盖老版本的风险。
4.1 选择离线文件
在chrome.exe所在目录下,在版本文件夹126.0.6478.182的Installer目录下有个chrome.7z的离线包(如何找到chrome.exe根据2.1步骤)
chrome.7z是浏览器的离线包,解压就可以使用。但是直接点击chrome.exe打开的浏览器版本还是旧版本。需要根据步骤2新建
4.2 离线文件创建新进程并制作快捷方式
解压chrome.7z文件,离线文件在Chrome-bin目录下
创建浏览器版本进程跟步骤2类似。
新建APP目录用于存放浏览器解压文件,新建APPData用于保存用户数据目录
点击右键新建快捷方式,输入该链接
D:/APP/chrome.exe --user-data-dir=D:/APPData